#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//
//#include<stdio.h>
//#define N 10
//#define M 5
//int i, j, r, c;
//float aver_stu[N], aver_cour[M];
//int main() {
//    void average_stu(float s[N][M]);
//    void average_cour(float s[N][M]);
//    float highest(float s[N][M]);
//    float f(float a[N]);
//    float s[N][M] = { {87,88,92,67,78},{88,86,87,98,90},{76,75,65,65,78},{67,87,60,90,67},{77,78,85,64,56}
//                    ,{76,89,94,65,76},{78,75,64,67,77},{77,76,56,87,85},{84,67,78,76,89},{86,75,64,69,90} };
//    average_stu(s);
//    average_cour(s);
//    for (i = 0; i < N; i++) {
//        for (j = 0; j < M; j++) {
//            printf("%8.2f ", s[i][j]);
//        }
//        printf("%8.2f\n", aver_stu[i]);
//    }
//    for (j = 0; j < M; j++) {
//        printf("%8.2f ", aver_cour[j]);
//    }
//    printf("\nhighest:%3.2f no.%d course:%d\n", highest(s), r, c);
//    printf("fangcha:%3.2f", f(aver_stu));
//    return 0;
//}
//void average_stu(float s[N][M]) {
//    float sum;
//    for (i = 0; i < N; i++) {
//        sum = 0.0;
//        for (j = 0; j < M; j++) {
//            sum = sum + s[i][j];
//        }
//        aver_stu[i] = sum / M;
//    }
//}
//void average_cour(float s[N][M]) {
//    float sum;
//    for (j = 0; j < M; j++) {
//        sum = 0.0;
//        for (i = 0; i < N; i++) {
//            sum = sum + s[i][j];
//        }
//        aver_cour[j] = sum / N;
//    }
//}
//float highest(float s[N][M]) {
//    float high = s[0][0];
//    r = 0; c = 0;
//    for (i = 0; i < N; i++) {
//        for (j = 0; j < M; j++) {
//            if (s[i][j] > high) {
//                high = s[i][j];
//                r = i + 1;
//                c = j + 1;
//            }
//        }
//    }
//    return(high);
//}
//float f(float a[N]) {
//    float sum1 = 0.0, sum2 = 0.0;
//    for (i = 0; i < N; i++) {
//        sum1 = sum1 + a[i] * a[i];
//        sum2 = sum2 + a[i];
//    }
//    return(sum1 / N - (sum2 / N) * (sum2 / N));
//}

//#include<stdio.h>
//#include<string.h>
//#define N 10
//void input(int num[], char name[][10]) {
//    int i;
//    for (i = 0; i < N; i++) {
//        scanf("%d %s", &num[i], name[i]);
//    }
//}
//void sort(int num[], char name[][10]) {
//    int i, j, temp;
//    char s[10];
//    for (i = 0; i < N - 1; i++) {
//        for (j = i; j < N; j++)
//            if (num[i] > num[j]) {
//                temp = num[i];
//                num[i] = num[j];
//                num[j] = temp;
//                strcpy(s, name[i]);
//                strcpy(name[i], name[j]);
//                strcpy(name[j], s);
//            }
//    }
//}
//void search(int num[], char name[][10], int n) {
//    int mid, flag = 1;
//    mid = (0 + (N - 1)) / 2;
//    while (flag) {
//        if ((n<num[0] || n>num[N - 1]) || (mid > N - 1 || mid < 0)) {
//            printf("can not find no.%d", n);
//            flag = 0;
//        }
//        else if (n == num[mid]) {
//            printf("%d %s", num[mid], name[mid]);
//            flag = 0;
//        }
//        else if (n > num[mid]) 
//            mid = ((mid) + (N - 1)) / 2;
//        else if (n < num[mid]) 
//            mid = (0 + (mid - 1)) / 2;
//    }
//}
//int main() {
//    int num[N] = { 3,1,27,7,8,12,6,23,2,26 }, i, n;
//    char name[N][10] = { "li","zhang","yang","qian","sun","jiang","zhao","shen","wang","han" };
//    sort(num, name);
//    for (i = 0; i < N; i++) {
//        printf("%d %s\n", num[i], name[i]);
//    }
//    scanf("%d", &n);
//    search(num, name, n);
//    return 0;
//}



int main()
{
	char str[20] = "hello\0\t\\";


	return 0;
}